The editable-list Widget
Syntax:
type ::= (editable-list [keyword argument]... type)
The value is a list, where each member represents one widget
of type type.
The following extra properties are recognized:
:entry-format
-
This string will be inserted for each entry in the list. The
following ‘%’ escapes are available:
- ‘%v’
- This will be replaced with the buffer representation of
the type widget.
- ‘%i’
- Insert the [INS] button.
- ‘%d’
- Insert the [DEL] button.
- ‘%%’
- Insert a literal ‘%’.
:insert-button-args
-
A list of keyword arguments to pass to the insert buttons.
:delete-button-args
-
A list of keyword arguments to pass to the delete buttons.
:append-button-args
-
A list of keyword arguments to pass to the trailing insert
button.
:buttons
-
The widgets representing the insert and delete buttons.
:children
-
The widgets representing the elements of the list.
:args
- List whose car is the type of the
list elements.